Информацията и структурата на БД може да бъде защитена. Има два начина на защита:
• | защита на информацията и структурата на една таблица; |
• | защита на структурата на БД като цяло. |
За всяка таблица, може да бъде дефинирано едно от четирите нива на достъп:
1. | Пълен достъп (по подразбиране) означава, че и двете – информация и структура на таблицата могат да бъдат прочетени и променени ако няма друга причина, забраняваща това. Една от тези „други“ причини може да е поддокумент, деклариран само за четене, което прави невъзможно промяната на информация в реда, свързан към този поддокумент. Също може да има колона, която не може да промени типа на информацията си, защото е свързана с друга колона. |
2. | Достъп за четене/писане означава, че информацията в таблицата може да бъде прочетена и пренаписана, но структурата и не може да бъде променена. |
3. | Достъп за четене означава, че информацията от реда може да се чете, но нито структурата на таблицата, нито информацията могат да бъдат променяни., изтривани или добавяни. Редове на атрибутни таблици могат да бъдат изтривани заедно с графичните обекти, към които са свързани. |
4. | Няма достъп (или VBA достъп) означава, че информацията не може нито да бъде прочетена, нито променена, същото се отнася и за структурата на таблицата. Редове на атрибутни таблици могат да бъдат изтривани заедно с графичните обекти, към които са свързани и структурата на таблицата остава видима. Защитата само за четене на информацията също не отрича възможността да се визуализира информацията от таблицата чрез изглед на БД. |
Структурата на БД като цяло може да бъде защитена с име на собственика и парола. Когато тя е защитена не е възможна промяна и нивото на достъп не може да бъде променено. Също не могат ад се променят дефинираните изгледи, нови таблици или изгледи, а съществуващи таблици и изгледи не могат да бъдат изтрити.
|